You know how your eyes rattle in your head after a certain mph? When I ran out of road and rolled off, the bike sort of fell on its face, wanted to stall, couldn't smoothly ride it, bucked and ran like shit. Got it home, turned the bike off and figured it would clear up the processing it was putting out. Took it for a ride the next day and had the yellow CEL remain steady. Toggled a code and 33 popped up = 02 sensor.
The light remains on to this day. I haven't cycled the key enough to make the code clear. The bike runs fine, no miss or driveability issues. Is the 02 similar to the crank sensor? No. Once the cs fails, no spark, i.e., it's the #2 cause of a boat anchor. The ECU is the 1st cause of a boat anchor. Without the 02, you can ride it till the compression depletes without a problem.
Two ways to check the cs is to let it heat up normally and if the bike stalls out due to heat, then it's the cs. Second way is to match book values against the part. Will the cs cause a miss? Doubt it. It's either putting out the magnetic pulse or does not.
The 02 is measured via warmed up against the book's procedures. Will the 02 cause an issue like I experienced? Probably, but it's more 'volatile' (RAM) input and is discarded via grounding the last input. Meaning, as long as the bike runs, poor input processing until the RAM is grounded with key off, not in the DTT type process of the bike still running>> sending in input with that code being set on the initial fly... if that makes sense processing wise.
Without riding the bike, it might be a bad batch of gas, a spark plug being dirty or misfires, sends in a phantom code. Other than something off the wall, 'it started when I changed the pipe' could be way out there or a rare occurrence. As mentioned, swap out the pipe back to stock and if the problem clears???
Tormenting the motorcycling community one post at a time